Golang Job: Senior Backend Software Engineer

Job added on

Location

Lisbon - Portugal

Job type

Full-Time

Golang Job Details

Our Team

Our Hitachi Vantara Engineering development team are responsible for designing, developing and testing the Hitachi NAS Platform product (https://www.hitachivantara.com/en-us/products/storage/network-attached-storage-platform.html). It is our remit to understand the entire process of creating valuable software, with involvement in the complete development-test cycle. This involves being an integral part of a team that produces automated functional and unit tests alongside emerging software, so that rigorous testing provides immediate feedback to developers.



Description
We are looking for a backend, lower stack, software engineer with excellent design, development and testing experience within a Linux/Cloud environment. They'll join a world-class team pursuing data storage innovations involving messaging, Kubernetes/container infrastructure, hybrid/cloud deployment, and microservice patterns. This role requires architectural skills as well as development expertise and will generally be responsible for facilitating data management throughout a complex enterprise storage stack. The position is deliberately broad and allows flexibility in expanding your knowledge across numerous technical fronts.

Responsibilities and Skills

  • Collaborate on backend design decisions surrounding enterprise level storage technologies

  • Shepherd a best practice, k8s/microservice based, Linux application stack

  • Pursue best-in-class quality by raising unit, integration, end-to-end, and stress test scaffolding

  • Work within an Agile development process

  • Participate within a local and distributed team environment

Requirements

  • 4+ years of backend cloud application development

  • 2+ years of Kubernetes or related orchestration framework experience

  • Strong/Direct experience with Full-Stack technologies such as Golang, NodeJS, React, and Angular

  • Strong/Direct experience with one or more DBMS (MySQL, MongoDB, Elasticsearch, etc.)

  • Strong/Direct experience with Linux and Full-Stack DevOps

  • Strong/Direct experience with the pursuit of quality code via embedded testing

  • Excellent communication skills (visual, written and verbal)

Desirable Skills

  • Development experience with security (SSL, SAML, SSO, RBAC, AuthN vs AuthZ, etc.)

  • Development experience with storage appliances and/or enterprise storage systems

  • Working knowledge of file system architecture, principles, and protocols

Education

  • Bachelor of Science in Computer Science or equivalent.

We are proud to say we are an equal opportunity employer and welcome all applicants for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. With Japanese roots going back over 100 years, our culture is founded on the values of our parent company expressed as the Hitachi Spirit:

Wa - Harmony, Trust, Respect

Makoto - Sincerity, Fairness, Honesty, Integrity

Kaitakusha-Seishin - Pioneering Spirit, Challenge